package com.lex.service;

import com.lex.common.api.CommonResult;
import com.lex.entity.params.LoginLogQueryParams;
import com.lex.entity.params.SysLogQueryParams;

/**
 * LogService
 * 操作日志和登录日志的service接口
 */
public interface LogService {
    //查询操作日志列表，带分页
    CommonResult getOperationLogList(SysLogQueryParams query, Integer pageNum, Integer pageSize);
    //删除日志，等保要求日志要求保留6个月以上，默认删除6个月之前的日志
    CommonResult deleteOperationLog();
    //查询登录日志列表
    CommonResult getLoginLogList(LoginLogQueryParams query, Integer pageNum, Integer pageSize);
    //删除登录日志，等保要求日志要求保留6个月以上，默认删除6个月之前的日志
    CommonResult deleteLoginLog();
}
